package lolbatfsm.system;

/**
 * This type of transition doesn't have relations of synchrony with any other transition,
 * so it is defined only by its source state, destination state and duration.
 * @author Matteo Battaglio <madbat87@gmail.com>
 */
public class AsynchronousTransition extends Transition {

    /**
     * Instantiates a new AsynchronousTransition
     * @param source the source state
     * @param destination the destination state
     * @param duration the duration of the transition
     */
    public AsynchronousTransition(State source, State destination, Integer duration) {
        super(source, destination, duration);
    }
}
